Comparison of Various Lacks of Cohesion Metrics
نویسندگان
چکیده
In software engineering there are plenty of applications used for reduced complexity and improved fault prediction approaches. In this paper we study various metrics that are not very much suitable to find fault classes in software. Basically using the concept of metrics to find fault classes and reduced complexity of classes. . various techniques like linear regression, logistic regression, one way ANOVA, principal component analysis, radial basis function network, support vector machines, single layer perceptron, multilayer perceptron, error correction learning, back propagation algorithm. all these techniques are used to find faulty classes and reduced complexity
منابع مشابه
Class Cohesion Metrics in Object Oriented Systems
In order to improve the quality of an application during the development process, developers use several metrics. These metrics measure the different software attributes such as cohesion, coupling and complexity. To measure the class cohesion several class cohesion metrics have been introduced till date. Cohesion is measured during the design phase to predict software quality. A high cohesive m...
متن کاملA Review on Determining Cohesion and Coupling Based Object Oriented Metrics
Object Oriented (OO) metrics play a key role in determining the efficiency of the code being developed under OO approaches. Cohesion and coupling are the widely used measures applied for the determination of important factors including reusability, maintainability and readability. There exists many Cohesion and Coupling based OO metrics making it difficult to choose the appropriate one. Moreove...
متن کاملSlice based metrics for estimating cohesion
Previous work has shown that a relationship exists between cohesion and the slice proole of a program. In this paper, we explore the use of several metrics based on such slice prooles to give a quantitative estimate of the level of cohesion in a module. Example modules are used to analyze the behavior of the metric values as the modules are modiied such that the cohesion is changed. The sensiti...
متن کاملComparison of High Level Design Based Class Cohesion Metrics
Class cohesion is an object-oriented software quality attribute and refers to the extent to which the members of a class are related. It is one of the fundamental measures of the goodness of a software design. Software developers use class cohesion measures to assess the quality of their products and to guide the restructuring of poorly developed software. To obtain a more comprehensive and mai...
متن کاملMeasuring Software Component Reusability by Coupling and Cohesion Metrics
This paper proposes a set of new static metrics of coupling and cohesion developed to assess the reusability of Java components retrieved from the Internet by a software component search engine. These metrics differ from the majority of established metrics in three respects: they measure the degree to which entities are coupled or resemble each other, they quantitatively take account of indirec...
متن کامل